@charset "utf-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
}

body {
	margin:0px;
	padding:0px;
	font-family:"宋体";
	font-size:12px;
	background:url(../images/bg.jpg) repeat-x;
	background-position:top;
	color:#373737;
}

a {
	color:#373737;
	text-decoration:none;
}

a:hover {
	color:#1c4d80;
}

li {
	list-style:none;
}

img {
	border:none;
}

.input01 {width:240px;}
.input02 {width:460px; height:100px;}

/* top */
#top {width:1000px; height:auto; overflow:hidden; margin:0px auto;}

/* content */
#content {width:1000px; height:auto; overflow:hidden; margin:0px auto; padding-bottom:20px;}

/* 首页行一 */
.incon01 {width:1000px; height:255px; overflow:hidden; float:left; padding-bottom:10px; background:url(../images/conbg.jpg) no-repeat;}
.incon01_right {width:261px; height:255px; overflow:hidden; float:left; background:url(../images/inbg01.jpg) no-repeat;}
.incon01_center {width:493px; height:255px; overflow:hidden; float:left; background:url(../images/inbg02.jpg) no-repeat; padding-right:6px;}
.incon01_center .hdtop {width:453px; height:auto; overflow:hidden; float:left; border-bottom:1px dashed #ccc; line-height:20px; padding-bottom:10px;}
.incon01_center .hdtop h1 {font-size:14px; color:#1c4d80;}
.incon01_center .hdbot {width:453px; height:auto; overflow:hidden; float:left; line-height:24px;}
.incon01_center .hdbot ul {width:453px; height:auto; overflow:hidden; float:left; padding-top:10px;}
.incon01_center .hdbot ul li {width:453px; height:24px; overflow:hidden; float:left; text-align:right;}
.incon01_center .hdbot ul li a {width:auto; height:auto; overflow:hidden; float:left;}
.incon01_left {width:234px; height:255px; overflow:hidden; float:left; padding-right:6px;}
.incon01_left .ggbox {width:234px; height:166px; overflow:hidden; float:left; background:url(../images/inbg03.jpg) no-repeat;}
.incon01_left .ggbox ul {width:194px; height:auto; overflow:hidden; float:left; padding:40px 20px 0px 20px;}
.incon01_left .ggbox ul li {width:191px; height:22px; line-height:22px; overflow:hidden; float:left;}
.incon01_left .xiangmu {width:234px; height:48px; overflow:hidden; float:left;}

/* 首页行二 */
.incon02 {width:1000px; height:255px; overflow:hidden; float:left; padding-bottom:10px;}

.incon02_left {width:375px; height:255px; overflow:hidden; float:left; background:url(../images/inbg05.jpg) no-repeat; padding-right:8px;}
.incon02_left .title {width:375px; height:29px; overflow:hidden; float:left;}
.incon02_left .title .more {width:auto; float:right; padding:8px 10px 0px 0px;}
.incon02_left .con {width:355px; height:226px; overflow:hidden; float:left; padding:0px 10px;}
.incon02_left .contop {width:355px; height:89px; border-bottom:1px dashed #ccc; float:left; overflow:hidden;}
.incon02_left .contop img {padding:1px; border:1px solid #ccc;}
.incon02_left .contop h1 {font-size:14px; color:#1c4d80; padding-bottom:8px;}
.incon02_left .contop p {line-height:20px;}
.incon02_left .conbot {width:355px; height:197px; float:left; overflow:hidden;}
.incon02_left .conbot ul {width:355px; height:auto; overflow:hidden; float:left; padding-top:5px;}
.incon02_left .conbot ul li {width:100%; height:24px; line-height:24px; float:left; overflow:hidden; text-align:left;}
.incon02_left .conbot ul li a {float:left;width:80%; overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}

.incon02_center {width:377px; height:255px; overflow:hidden; float:left; background:url(../images/inbg06.jpg) no-repeat; padding-right:8px;}
.incon02_center .title {width:377px; height:29px; overflow:hidden; float:left;}
.incon02_center .title .more {width:auto; float:right; padding:8px 10px 0px 0px;}
.incon02_center .con {width:357px; height:226px; overflow:hidden; float:left; padding:0px 10px;}
.incon02_center .contop {width:357px; height:89px; border-bottom:1px dashed #ccc; float:left; overflow:hidden;}
.incon02_center .contop img {padding:1px; border:1px solid #ccc;}
.incon02_center .contop h1 {font-size:14px; color:#1c4d80; padding-bottom:8px;}
.incon02_center .contop p {line-height:20px;}
.incon02_center .conbot {width:357px; height:197px; float:left; overflow:hidden;}
.incon02_center .conbot ul {width:357px; height:auto; overflow:hidden; float:left; padding-top:5px;}
.incon02_center .conbot ul li {width:100%; height:24px; line-height:24px; float:left; overflow:hidden; text-align:left;}
.incon02_center .conbot ul li a {float:left;width:80%; overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}

.incon02_right {width:232px; height:255px; overflow:hidden; float:left;}
.incon02_right .kypingtai {width:232px; height:176px; overflow:hidden; float:left;}
.incon02_right .xiaoyou {width:232px; height:79px; overflow:hidden; float:left; margin-top:8px;}



/* 首页行三 */
.incon03 {width:1000px; height:255px; overflow:hidden; float:left; padding-bottom:10px;}
.incon03_left {width:760px; height:255px; overflow:hidden; float:left; background:url(../images/inbg09.jpg) no-repeat;}
.incon03_left .title {width:760px; height:29px; float:left;}
.incon03_left .title .more {width:auto; float:right; padding:8px 10px 0px 0px;}
.incon03_left .con {width:760px; height:216px; overflow:hidden; float:left; padding-top:10px;}
.incon03_left .hzlist {width:165px; height:181px; overflow:hidden; border:1px solid #c9ccde; padding:2px; float:left; margin:0px 8px;}
.incon03_left .hzlist_bg {width:165px; height:181px; overflow:hidden; float:left; border:1px solid #0b4175; padding:2px; background-color:#0b4175; margin:0px 8px;}
.incon03_left .hzlist_bg a {color:#fff;}
.incon03_left .hzlist_top {width:165px; height:127px; overflow:hidden; float:left;}
.incon03_left .hzlist_bot {width:155px; height:42px; overflow:hidden; float:left; line-height:20px; padding:6px 5px;}
.incon03_right {width:234px; height:255px; overflow:hidden; float:left; padding-left:0px;}
.incon03_right .con01 {width:234px; height:auto; overflow:hidden; float:left; padding-bottom:3px;}
.incon03_right .con02 {width:234px; height:175px; overflow:hidden; float:left; background:url(../images/inbg12.jpg) no-repeat; padding-top:30px;}
.incon03_right .con02 ul {width:206px; height:auto; overflow:hidden; float:left; padding:0px 14px;}
.incon03_right .con02 ul li {width:206px; height:22px; line-height:22px; overflow:hidden; float:left;}

/* 内页样式 */
.mainbg {width:1000px; height:auto; overflow:hidden; float:left; background:url(../images/conbg02.jpg) no-repeat;}
.weizhi {width:1000px; height:32px; line-height:32px; overflow:hidden; float:left; text-align:right;}
.maincon {width:1000px; height:auto; overflow:hidden; float:left;}
.maincon_left {width:223px; height:auto; overflow:hidden; float:left; padding:0px 12px;}
.maincon_right {width:753px; height:auto; overflow:hidden; float:left;}
.lefttitle {width:223px; height:auto; overflow:hidden; float:left; padding-bottom:20px;}
.leftnav {width:223px; height:auto; overflow:hidden; float:left; padding-bottom:30px;}
.leftgg {width:223px; height:auto; overflow:hidden; float:left; padding-bottom:20px;}
.leftbg01 {background:url(../images/leftbg.jpg) no-repeat; background-position:bottom right;}
.rightbox {width:735px; height:auto; overflow:hidden; float:left; border:1px solid #ccc; background-color:#fff;}
.rightbox_title {width:735px; height:52px; line-height:46px; overflow:hidden; float:left; font-size:14px; font-weight:bold; text-indent:5em; background:url(../images/righttitle.jpg) no-repeat;}
.rightbox_con {width:735px; height:auto; overflow:hidden; float:left;}

/* 关于我们 */
.about {width:695px; height:auto; overflow:hidden; padding:20px 20px; line-height:30px;}

/* 新闻 */
.newsbox {width:635px; height:auto; overflow:hidden; padding:20px 50px;}
.newslist {width:635px; height:auto; overflow:hidden; float:left; line-height:24px;}
.newslist li {width:635px; height:24px; border-bottom:1px dashed #ccc; float:left; overflow:hidden; text-align:right;}
.newslist li a {width:auto; float:left;}
.newscon {width:675px; height:auto; overflow:hidden; padding:20px 30px; line-height:30px;}
.newscon h1 {font-size:14px; text-align:center; border-bottom:1px solid #ccc; padding-bottom:10px;}
.newscon h2 {font-size:12px; text-align:center; font-weight:normal; padding-top:10px;}
.newscon .con {padding-top:20px;}
.newscon .con p,.newscon .con span{text-wrap:inherit !important;text-align:justify;}
.newspage {width:675px; line-height:30px; padding:20px 30px; overflow:hidden; float:left; border-top:1px dashed #ccc;}
.newspage .left {width:auto; overflow:hidden; float:left;}
.newspage .right {width:auto; overflow:hidden; float:right;}

/* 下载 */
.download {width:635px; height:auto; overflow:hidden; float:left; line-height:30px;}
.download li {width:635px; height:30px; border-bottom:1px dashed #ccc; float:left; overflow:hidden;}
.download li .left {width:535px; float:left; text-align:center;}
.download li .right {width:100px; float:right; text-align:center;}
.download li a.left {width:535px; float:left; text-align:left;}
.download li a.right {width:100px; float:right; color:#417aa5; text-align:center;}

/* 案例 */
.anlibox {width:695px; height:auto; overflow:hidden; padding:20px 20px;}
.anlilist {width:695px; height:auto; overflow:hidden; float:left; padding-bottom:20px; line-height:24px;}
.anlilist h1 {font-size:14px; padding:0px 20px; color:#666666;}
.anlilist h1 a {color:#666666;}
.anlilist p {font-size:12px; padding:0px 20px; text-indent:2em; color:#2f485d}
.anlilist p a {color:#2f485d}
.anlilist .more {padding:0px 20px;}
.anlilist .more a {color:#2f485d; float:right;}

/* 师资 */
.shizibox {width:695px; height:auto; overflow:hidden; padding:20px 20px;}
.shizilist {width:695px; height:auto; overflow:hidden; float:left; padding-bottom:20px; line-height:24px; color:#666666;}
.shizilist h1 {font-size:14px; font-weight:normal; padding-left:20px;}
.shizilist p {padding:0px 20px; text-indent:2em;}
.shizilist a {color:#666666;}

/* 留言 */
.liuyan {width:560px; height:auto; overflow:hidden; margin:0px auto; color:#1b64a9;}

/* copyright */
#copyright {width:1000px; height:71px; overflow:hidden; margin:0px auto; background:url(../images/copyright.jpg) no-repeat; text-align:center; line-height:24px; padding-top:6px; color:#000; font-family:Arial;}
#copyright a:link{ color:#000}
#copyright a:hover{ color:#FF0}

/* page */
.page .p_btns .page .fenye .prevpage,.page .p_btns .page .fenye .nextpage{width:auto !important;}
.p_btns,.page {width:100%; line-height:30px; color:#02586e;}
.p_bar,.fenye {float:left;margin-top:20px;}
.p_bar ul {width:auto; height:30px; float:left;}
.p_bar ul li {width:auto; height:30px; float:left; line-height:30px; margin:0px 2px;}
.p_bar ul li a,.p_btns .page .fenye a {width:30px !important; height:30px; display:inline-block; text-align:center; color:#02586e;}
.p_bar ul li a.hover,.p_btns .page .fenye a:hover {width:30px; height:30px; color:#fff; background-color:#02586e;}
.p_bar ul li a.num {padding:0px;}
.p_bar ul li a.next {width:auto; padding:0px 5px;}
.p_shu {width:auto; height:30px; float:left; padding:0px 10px;}
.p_sl {width:auto; height:30px; float:left; padding:0px 10px; position:relative;}
.p_sl .sl {width:auto; height:auto; position:absolute; top:3px;}


#anniu{padding-top:5px; background:url(../images/3.jpg) no-repeat; height:83px; margin-top:166px;}
#anniu a{display:block; float:left; width:117px; text-align:center; font-family:"微软雅黑"; font-size:16px; line-height:40px;}

.incon02_right .xiaoyou1 {width:232px; height:79px;}

.incon02_right .xiaoyou2 {width:217px; height:79px; margin-top:9px;}



.headerKv{
	text-align: center;
	position: relative;
	max-width: 1000px;
	margin: 0 auto;
}
.headerKv .kv{
	width: 1000px;
	height: 384px
}
.headerKv .logo{
	position: absolute;
	top: 20px;
	left: 20px;
}
.nav{
	position: absolute;
	top: 120px;
}
.nav::after{
	content: "";
	position: absolute;
	clear: both;
}
.nav a{
	float: left;
	line-height: 36px;
	background: url(../images/nav-bg.jpg) repeat-x;
	width: 96px;
	font-size: 12px;
	color: rgba(255, 255, 255, .9);
	font-weight: bold;
	text-align: center;
	position: relative;
}
.nav a:first-child{
	width: 125px;
	border-radius: 10px 0 0 10px;
	text-align: right;
}
.nav a:last-child{
	width: 155px;
	text-align: left;
}
.nav a:last-child::after{
	background: url(../images/jt.png) no-repeat right center;
	
	width: 47px;
	height: 100%;
	right: -47px;
}
.nav a::after{
	content: "";
	position: absolute;right: 0;top: 0;
	background: url(../images/nav-bar.png) no-repeat right center;
	background-size: 100% 110%;
	width: 2px;
	height: 100%;
	z-index: 1;
}
.nav a span{
	display: inline-block;
	height: 100%;
	width: 96px;
	text-align: center;
}
.nav a:hover span{
	background: url(../images/nav-bg-h.png) repeat-x;
}
.nav a:hover{
	color: #000;
}
#gg1{
	display:inline-block;
}

